DNS、HTTP、SMTP协议分析(eNSP) |
您所在的位置:网站首页 › dns 报文穿过nat ensp › DNS、HTTP、SMTP协议分析(eNSP) |
文章目录
DNS、HTTP、SMTP协议分析一、DNS协议1. 概述2. 域名解析过程3. 实验组网4. 报文分析4.1 请求报文4.2 应答报文
二、HTTP协议1. 概述2. 特点3. 消息格式4. 实验组网5. 报文分析5.1 请求5.2 响应
三、SMTP协议分析1. 概述2. 工作过程3. 实验过程3.1 SMTP3.2 POP3
四、参考资料
DNS、HTTP、SMTP协议分析
一、DNS协议
1. 概述
DNS协议用于域名和ip地址之间的转换。当一个应用程序需要把域名解析为ip地址时,就需要域名解析程序,将待解析的域名封装在DNS请求报文,以UDP形式发送给本地域名服务器,本地域名服务器在查找域名后将ip地址返回。 2. 域名解析过程 主机向本地域名服务器发送DNS请求报文,报文中携带需要查询的域名 本地域名服务器采用迭代查询,向根域名服务器进行查询根域名服务器告诉本地域名服务器,下次需要查询的顶级域名服务器ip地址本地域名服务器向顶级域名服务器进行查询顶级域名服务器告诉本地,下次查询的权限域名服务器的ip地址本地域名服务器向权限域名服务器进行查询权限域名服务器告诉本地域名服务器对应的ip地址 本地域名服务器向主机回应DNS响应报文,其中包含对应的ip地址 递归查询:主机向本地域名服务器发送请求查询域名,只需要等待最终查询结果,属于递归查询迭代查询:本地域名服务器向根域名服务器进行查询,根域名服务器告诉他下一步应该查询的地址,然后依次查询,每次都以客户机的形式向各个服务器进行查询 3. 实验组网实验组网如图1,其中在server中配置http服务器,并且连接client用于获取http服务器中的文件、 5. 报文分析 5.1 请求![]() ![]() 简单邮件传输协议,工作在C/S模式下,用于实现邮件传输 2. 工作过程 用户通过用户代理进行邮件的发送,用户代理一般为PC上的一个程序用户代理取到发信人的邮件后,生成符合邮件格式标椎的邮件用户代理使用SMTP将邮件发送到发送端邮件服务器发送端邮件服务器通过SMTP协议将邮件发送到接收端的邮件服务器接收端通过pop3协议取回邮件 3. 实验过程 3.1 SMTP本次实验通过telnet连接远程163邮件服务器,通过命令了解SMTP在发送邮件时的交互过程 在dos中输入telenet smtp.163.com 25输入helo smtp
下面进行邮件的发送:MAIL : < [email protected] > RCPT TO: < [email protected] > DATA //需要发送的数据 QUIT //断开连接 在图13中可以看到在发送邮件时客户端和服务器的交互过程 3.2 POP3POP3协议用于服务端到客户端的邮件传输 本次实验通过telnet协议登陆pop3服务器 user:邮箱用户名 pass:密码 list 查看邮件列表 retr 邮件编号(用于查看邮件) dele 邮件编号(删除邮件) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |